package Manager;

import Entidades.EntUsuario;
import Persistencia.DaoUsuario;
import Utils.ConBd;
import java.sql.Connection;
import java.util.List;

/**
 *
 * @author Patricia
 */
public class NUsuario {

    DaoUsuario daoUsuario;
    Connection c;

    public EntUsuario autenticar(EntUsuario usuario) {
        daoUsuario = new DaoUsuario();
        c = new ConBd().getConexionMysql();
        EntUsuario resultado = daoUsuario.autenticar(c, usuario);
        return resultado;
    }

    public int crear(EntUsuario Clientes) {
        daoUsuario = new DaoUsuario();
        c = new ConBd().getConexionMysql();
        int resultadoCrear = daoUsuario.crear(c, Clientes);
        return resultadoCrear;
    }

    public int modificar(EntUsuario usuario) {
        daoUsuario = new DaoUsuario();
        c = new ConBd().getConexionMysql();
        int resultadoModificar = daoUsuario.modificar(c, usuario);
        return resultadoModificar;
    }

    public EntUsuario Buscar(String Cedula) {
        daoUsuario = new DaoUsuario();
        c = new ConBd().getConexionMysql();
        EntUsuario resultadoBuscar = daoUsuario.Buscar(c, Cedula);
        return resultadoBuscar;
    }

    public int eliminar(EntUsuario Clientes) {
        daoUsuario = new DaoUsuario();
        c = new ConBd().getConexionMysql();
        int resultadoEliminar = daoUsuario.eliminar(c, Clientes);
        return resultadoEliminar;
    }

    public List<EntUsuario> ListadoUsuario() {
        daoUsuario = new DaoUsuario();
        c = new ConBd().getConexionMysql();
        return daoUsuario.ListarUsuario(c);
    }

}
